@primary-color: #f89c34;
.el-row--flex.is-justify-center {
  justify-content: flex-start;
}
// 按钮
.el-button {
  background: @primary-color;
  border: none;
  color: #fff;
}
.el-button:hover {
  background: @primary-color;
  border: none;
}
.el-button--primary:focus, .el-button--primary:hover {
  background: @primary-color;
  border-color: @primary-color;
}
// 输入框
.el-input__inner {
  height: 30px;
}
// 数值输入框
.el-input-number {
  line-height: 30px;
}
.el-input-number__decrease, .el-input-number__increase {
  height: 28px;
}
.el-input.is-disabled .el-input__inner {
  background-color: #F8F8F9;
  border-color: #C5C8CE;
  color: #17233D;
}
// 多行输入框
.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F8F8F9;
  border-color: #C5C8CE;
  color: #17233D;
}
// 表单
.el-form {
  .title {
    font-size: 18px;
    font-weight: bold;
    display: flex;
    justify-content: flex-start;
  }
  .el-input-number {
    width: 100%;
  }
}
.el-form-item__label {
  color: #17233d;
}
.el-input__inner:hover {
  border-color: #808695;
}
.el-input__inner:focus {
  border-color: @primary-color;
  outline: 0;
  box-shadow: none;
}
.el-textarea__inner:focus {
  border-color: @primary-color;
}
// button禁用颜色
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover {
  color: #fff;
  background: #edc08d;
  border-color: #edc08d;
}
.el-button:focus, .el-button:hover {
  color: #fff
}
// 单选
.el-radio__inner:hover {
  border-color: @primary-color;
}
.el-radio__input.is-checked .el-radio__inner {
  border-color: @primary-color;
  background-color: @primary-color;
}
.el-radio__input.is-checked+.el-radio__label {
  color:@primary-color
}
// 多选
.el-checkbox__inner:hover {
  border-color: @primary-color;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: @primary-color;
}
.el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: @primary-color;
  background-color: @primary-color;
}
.el-checkbox__input.is-checked+.el-checkbox__label {
  color: @primary-color;
}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background: @primary-color;
  border-color: @primary-color;
}
.el-checkbox__input.is-checked+.el-checkbox__label {
  color: @primary-color;
}
// 下拉框
.el-select .el-input__inner:focus {
  border-color: @primary-color;
}
.el-range-editor.is-active, .el-range-editor.is-active:hover, .el-select .el-input.is-focus .el-input__inner {
  border-color: @primary-color;
}
.el-select-dropdown__item.selected {
  color:@primary-color
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color:@primary-color
}
.el-tag.el-tag--info {
  color: @primary-color;
}

// 数值输入框
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled), .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
  border-color: @primary-color;
}
.el-input-number__decrease:hover, .el-input-number__increase:hover {
  color: @primary-color;
}
// 日期
.el-date-table td.today span {
  color: @primary-color;
}
.el-date-table td.current:not(.disabled) span {
  background-color: @primary-color;
}
.el-date-table td.available:hover {
  color: @primary-color;
}
.el-picker-panel__icon-btn:hover {
  color: @primary-color;
}
.el-date-picker__header-label.active, .el-date-picker__header-label:hover {
  color: @primary-color;
}
.el-time-panel__btn.confirm {
  color: @primary-color;
}
.el-button--text {
  color: @primary-color;
  background: transparent;
  &:hover {
    color: @primary-color;
    background: transparent;
  }
}
.el-year-table td.today .cell {
  color: @primary-color;
  &:hover {
    color: @primary-color;
  }
}
.el-year-table td .cell:hover, .el-year-table td.current:not(.disabled) .cell :hover {
  color: @primary-color;
}
.el-year-table td .cell:hover, .el-year-table td.current:not(.disabled) .cell {
  color: @primary-color;
}
.el-month-table td.today .cell {
  color: @primary-color;
}
.el-month-table td .cell:hover {
  color: @primary-color;
}
.el-month-table td.current:not(.disabled) .cell {
  color: @primary-color;
}
.el-button--text:focus, .el-button--text:hover {
  background-color: #fff;
}
.el-button.is-plain:focus, .el-button.is-plain:hover {
  background: @primary-color;
  color: #fff
}

// 图片
.el-upload--picture-card:hover, .el-upload:focus {
  border-color: @primary-color;
  color: @primary-color;
}
// upload的tip
.el-link.el-link--default:hover {
  color:@primary-color;
}
.el-upload-list__item.is-success .el-upload-list__item-name:focus, .el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color:@primary-color;
}
// loading
.el-loading-spinner i {
  color: @primary-color;
}
.el-loading-spinner .el-loading-text {
  color: @primary-color;
}